home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / windownt / wpj1_8.zip / SHAREMEM.ZIP / INCLUDE / WMALLOC.H
C/C++ Source or Header  |  1993-06-10  |  667b  |  38 lines

  1. /*
  2.  
  3. WMALLOC.H - Windows Global Memory Allocation Program
  4.         Header file
  5.  
  6. */
  7.  
  8.  
  9. #ifndef __WMALLOC_H
  10. #define __WMALLOC_H
  11.  
  12.  
  13. #define MALLOC_MESSAGE    "WinGlobalMalloc"
  14. #define MAL_NULL    0x0
  15. #define MAL_ACK        0x1
  16.  
  17.  
  18. #define MAL_ALLOC    (WSM_USER + 0x1)
  19. #define MAL_REALLOC    (WSM_USER + 0x2)
  20. #define MAL_FREE    (WSM_USER + 0x3)
  21.  
  22.  
  23. typedef struct tagREALLOCSTRUCT
  24.   {DWORD dwSize;
  25.    void far *lpPtr;
  26.   } REALLOCSTRUCT, far *LPREALLOCSTRUCT;
  27.  
  28.  
  29. void far * WINAPI gmalloc (DWORD dwSize);
  30. void far * WINAPI grealloc (void far *lpPtr, DWORD dwSize);
  31. void WINAPI gfree (void far *lpPtr);
  32. BOOL WINAPI gisptr (void far *lpPtr);
  33.  
  34.  
  35.  
  36. #endif // __WMALLOC_H
  37.  
  38.